namespace Microsoft.Office.Interop.Excel
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.InteropServices;

    [ComImport, TypeIdentifier, CompilerGenerated, Guid("000208B4-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
    public interface PageSetup
    {
        double BottomMargin { [PreserveSig, DispId(0x3ea)] get; [param: In] [PreserveSig, DispId(0x3ea)] set; }
        string CenterFooter { [return: MarshalAs(UnmanagedType.BStr)] [PreserveSig, DispId(0x3f2)] get; [param: In, MarshalAs(UnmanagedType.BStr)] [PreserveSig, DispId(0x3f2)] set; }
        bool CenterHorizontally { [PreserveSig, DispId(0x3ed)] get; [param: In] [PreserveSig, DispId(0x3ed)] set; }
        double LeftMargin { [PreserveSig, DispId(0x3e7)] get; [param: In] [PreserveSig, DispId(0x3e7)] set; }
        XlPageOrientation Orientation { [PreserveSig, DispId(0x86)] get; [param: In] [PreserveSig, DispId(0x86)] set; }
        XlPaperSize PaperSize { [PreserveSig, DispId(0x3ef)] get; [param: In] [PreserveSig, DispId(0x3ef)] set; }
        double RightMargin { [PreserveSig, DispId(0x3e8)] get; [param: In] [PreserveSig, DispId(0x3e8)] set; }
        double TopMargin { [PreserveSig, DispId(0x3e9)] get; [param: In] [PreserveSig, DispId(0x3e9)] set; }
        object Zoom { [return: MarshalAs(UnmanagedType.Struct)] [PreserveSig, DispId(0x297)] get; [param: In, MarshalAs(UnmanagedType.Struct)] [PreserveSig, DispId(0x297)] set; }
    }
}

